package Part1_java.util.Collection.List;

/**
 * ClassName: User
 * Package: IntelliJ IDEA
 * Description:
 * Written by HanXu
 * Create 2024.03.31 22:57
 */
class User{
    int age;
    String name;

    public User(){
        //创建对象时，初始化10行代码
    }

    public User(String name){
        this();//调用第一个空参构造器
        this.name=name;
    }

    public User(String name,int age){
        this(name);//调用第二个构造器
        //this.name=name;
        this.age=age;
    }

    public void setName(String name){
        //方法形参与类的属性重名，使用this标注属性，没有使用this的为形参
        this.name=name;//this：当前调用对象的属性
    }
    public void setAge(int age){
        this.age=age;
    }

    @Override
    public String toString() {
        return "User{" +
                "age=" + age +
                ", name='" + name + '\'' +
                '}';
    }
}
